Skip to content

Add CycleSyncAI to Showcase: Personalized Wellness App Using Sonar API + HealthKit #37

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Aug 5, 2025

Conversation

medhini98
Copy link
Contributor

📱 Project Overview

CycleSyncAI is a personalized iOS wellness app that provides dynamic diet and workout recommendations based on a user’s menstrual cycle phase. It integrates Apple HealthKit to retrieve cycle data and uses Perplexity’s Sonar Pro API to generate adaptive, expert-informed plans — including a daily grocery list and motivational feedback.


✨ Key Features

  • AI-generated diet and workout plans tailored to menstrual cycle phases
  • HealthKit integration for real-time cycle data
  • User profile customization (age, weight, goals, medical conditions, dietary preferences)
  • Daily grocery list generation
  • Motivational messages from the LLM
  • Intuitive UI with smooth gradient-based design
  • Local data handling for privacy

🔗 Links


🧠 Sonar API Usage

  • Sends structured prompts combining menstrual phase, user profile, and preferences
  • Receives detailed meal plans, workout routines, grocery lists, and encouraging feedback
  • Displays results in a styled WebView within the app

⚠️ Limitations

  • LLM responses take ~30–60 seconds per request
  • Requires a physical iOS device to test HealthKit functionality

@kesku kesku merged commit 99e2a7a into perplexityai:main Aug 5, 2025
5 checks passed
@kesku
Copy link
Collaborator

kesku commented Aug 5, 2025

@medhini98
Copy link
Contributor Author

Thank you @kesku and team for reviewing and featuring CycleSyncAI!
Excited to be part of the Cookbook 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants